//
//  ProgressHUD.h
//  WestAir
//
//  Created by Henry on 16/8/17.
//  Copyright © 2016年 Henry. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface ProgressHUD : NSObject

//单例方法
+ (ProgressHUD*)sharedInstance;

//显示菊花
+ (void)show;

//显示菊花带字
+ (void)showWithString:(NSString*)string;

//更新进度
+ (void)setProgress:(CGFloat)progress;

//显示进度
+ (void)showProgress:(CGFloat)progress;

//显示进度带字
+ (void)showProgress:(CGFloat)progress withString:(NSString*)status;

//隐藏菊花
+ (void)hidden;

//隐藏菊花,延时X秒
+ (void)hiddenWithDelay:(NSTimeInterval)delay;

//推出所有菊花
+ (void)popActivity;

//显示一个无图标提示信息。所述显示时间取决于给定的字符串的长度（ 0.5至5秒）。
+ (void)showAlertWithString:(NSString *)string;

//显示一个成功图标提示信息。所述显示时间取决于给定的字符串的长度（ 0.5至5秒）。
+ (void)showSuccessWithWithString:(NSString*)string;

//显示一个失败图标提示信息。所述显示时间取决于给定的字符串的长度（ 0.5至5秒）。
+ (void)showErrorWithString:(NSString *)string;

//显示一个带图提示信息。所述显示时间取决于给定的字符串的长度（ 0.5至5秒）。
+ (void)showImage:(UIImage*)image string:(NSString*)string;
@end
